package com.iring.dao.common;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;

import com.iring.domain.common.Location;


/**
 * 地理位置信息dao
 *
 * @author wanggan
 */
public interface LocationDao extends JpaRepository<Location, Integer> {

    /**
     * 查找国家信息,获取省份或者城市信息 parentid为-1查询所有的国家,不为-1返回对应的具体详情
     *
     * @param parentid
     *            {@link Location}
     *
     * @return 国家城市列表信息
     */
    @Query(value = "call USP_COUNTRY_OR_PROANDCITY_SELECT_BY_PID_PROC(?1)", nativeQuery = true)
    List<Location> getByParentId(Integer parentid);

}
